EvolutionarY Construction of Graph - Coloring Programs using Genetic Programming

نویسنده

  • Ekawit Nantajeewarawat
چکیده

Genetic programming (GP) is a novel paradigm that simulates the way of solving problems by nature according to Darwin's theory of fitness-driven natural selection. Instead of using bit strings as in genetic algorithm (GA), GP uses tree structures as its computing structures. As computer programs can be represented as trees, GP has been employed as a method of generating computer programs. In the work reported in this paper, GP is applied to the graph-coloring problem, an NP-complete problem which is an abstraction of many real-world practical problems, with expectation of constructing computer programs that are capable of computing approximations of the optimal solutions to many instances of the problem. The resulting computer programs are analyzed and their performance is compared with two existing commonly used approximation algorithms for graph coloring, i.e., the sequ€ntial coloring algorithms with random coloring order and with maximal-to-minimal-degree coloring

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Evolutionary Approach for Graph Multi-Coloring Problem

Multi-coloring problem is a generalization of the well known Graph coloring problem which is known to be NP-hard. Multi-coloring problem can be solved by algorithms designed for the graph coloring problem after transformation of the graphs. However, since the graph transformations increase the size and order of the given graph, in some cases, it may be impractical to solve multi-coloring proble...

متن کامل

Symmetric ILP: Coloring and small integers

This paper presents techniques for handling symmetries in integer linear programs where variables can take integer values, extending previous work dealing exclusively with binary variables. Orthogonal array construction and coloring problems are used as illustrations.

متن کامل

K-cut Crossover Using Graph Theory in Genetic Network Programming

Abstract. In this study, we focus on Genetic Network Programming (GNP) which is the graph-based evolutionary algorithm. Similar to Genetic Algorithm (GA) and Genetic Programming (GP), GNP applies genetic operators to an individual, which is represented by a directed graph, in order to solve a given problem. GNP is usually applied to automatic generation of programs which control a mobile robot....

متن کامل

Parallel Jobs Scheduling with a Specific Due Date: Asemi-definite Relaxation-based Algorithm

This paper considers a different version of the parallel machines scheduling problem in which the parallel jobs simultaneously requirea pre-specifiedjob-dependent number of machines when being processed.This relaxation departs from one of the classic scheduling assumptions. While the analytical conditions can be easily statedfor some simple models, a graph model approach is required when confli...

متن کامل

An Application of Genetic Network Programming Model for Pricing of Basket Default Swaps (BDS)

The credit derivatives market has experienced remarkable growth over the past decade. As such, there is a growing interest in tools for pricing of the most prominent credit derivative, the credit default swap (CDS). In this paper, we propose a heuristic algorithm for pricing of basket default swaps (BDS). For this purpose, genetic network programming (GNP), which is one of the recent evolutiona...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006